package br.com.buscapecas.model.bean;

import br.com.buscapecas.enumeration.TipoUsuarioEnum;


/**
 * @author Maikon Rafael da Rocha
 * @since 11/05/2012 12:50:16
 */
public class UsuarioBean extends AbstractBean {

    /**
     * Atributo <code>serialVersionUID</code>
     */
    private static final long serialVersionUID = -6806043056645373492L;

    public TipoUsuarioEnum tipoUsuario;
    public String nome;
    public Long cpfcnpj;
    public String emailContato;
    public String emailCadastroPecas;
    public Integer cidade;
    public Integer estado;
    public String logradouro;
    public String bairro;
    public Integer cep;
    public Integer numero;
    public Long telefone1;
    public Long telefone2;
    public Long telefone3;
    
    /**
     * @return Obter o atributo tipoUsuario.
     */
    public TipoUsuarioEnum getTipoUsuario() {
        return tipoUsuario;
    }
    
    /**
     * @param tipoUsuario Define o valor para o atributo tipoUsuario.
     */
    public void setTipoUsuario(TipoUsuarioEnum tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }
    
    /**
     * @return Obter o atributo nome.
     */
    public String getNome() {
        return nome;
    }
    
    /**
     * @param nome Define o valor para o atributo nome.
     */
    public void setNome(String nome) {
        this.nome = nome;
    }
    
    /**
     * @return Obter o atributo cpfcnpj.
     */
    public Long getCpfcnpj() {
        return cpfcnpj;
    }
    
    /**
     * @param cpfcnpj Define o valor para o atributo cpfcnpj.
     */
    public void setCpfcnpj(Long cpfcnpj) {
        this.cpfcnpj = cpfcnpj;
    }
    
    /**
     * @return Obter o atributo emailContato.
     */
    public String getEmailContato() {
        return emailContato;
    }
    
    /**
     * @param emailContato Define o valor para o atributo emailContato.
     */
    public void setEmailContato(String emailContato) {
        this.emailContato = emailContato;
    }
    
    /**
     * @return Obter o atributo emailCadastroPecas.
     */
    public String getEmailCadastroPecas() {
        return emailCadastroPecas;
    }
    
    /**
     * @param emailCadastroPecas Define o valor para o atributo emailCadastroPecas.
     */
    public void setEmailCadastroPecas(String emailCadastroPecas) {
        this.emailCadastroPecas = emailCadastroPecas;
    }
    
    /**
     * @return Obter o atributo cidade.
     */
    public Integer getCidade() {
        return cidade;
    }
    
    /**
     * @param cidade Define o valor para o atributo cidade.
     */
    public void setCidade(Integer cidade) {
        this.cidade = cidade;
    }
    
    /**
     * @return Obter o atributo estado.
     */
    public Integer getEstado() {
        return estado;
    }
    
    /**
     * @param estado Define o valor para o atributo estado.
     */
    public void setEstado(Integer estado) {
        this.estado = estado;
    }
    
    /**
     * @return Obter o atributo logradouro.
     */
    public String getLogradouro() {
        return logradouro;
    }
    
    /**
     * @param logradouro Define o valor para o atributo logradouro.
     */
    public void setLogradouro(String logradouro) {
        this.logradouro = logradouro;
    }
    
    /**
     * @return Obter o atributo bairro.
     */
    public String getBairro() {
        return bairro;
    }
    
    /**
     * @param bairro Define o valor para o atributo bairro.
     */
    public void setBairro(String bairro) {
        this.bairro = bairro;
    }
    
    /**
     * @return Obter o atributo cep.
     */
    public Integer getCep() {
        return cep;
    }
    
    /**
     * @param cep Define o valor para o atributo cep.
     */
    public void setCep(Integer cep) {
        this.cep = cep;
    }
    
    /**
     * @return Obter o atributo numero.
     */
    public Integer getNumero() {
        return numero;
    }
    
    /**
     * @param numero Define o valor para o atributo numero.
     */
    public void setNumero(Integer numero) {
        this.numero = numero;
    }
    
    /**
     * @return Obter o atributo telefone1.
     */
    public Long getTelefone1() {
        return telefone1;
    }
    
    /**
     * @param telefone1 Define o valor para o atributo telefone1.
     */
    public void setTelefone1(Long telefone1) {
        this.telefone1 = telefone1;
    }
    
    /**
     * @return Obter o atributo telefone2.
     */
    public Long getTelefone2() {
        return telefone2;
    }
    
    /**
     * @param telefone2 Define o valor para o atributo telefone2.
     */
    public void setTelefone2(Long telefone2) {
        this.telefone2 = telefone2;
    }
    
    /**
     * @return Obter o atributo telefone3.
     */
    public Long getTelefone3() {
        return telefone3;
    }
    
    /**
     * @param telefone3 Define o valor para o atributo telefone3.
     */
    public void setTelefone3(Long telefone3) {
        this.telefone3 = telefone3;
    }
    
}
